package com.jxs.easysecurity.token;

import com.jxs.easysecurity.auth.Authentication;

/**
 * 生成凭证信息时，如果希望加入一些额外内容到凭证信息中，可以实现该接口并在{@link com.jxs.easysecurity.session.LoginHandler#login(Authentication)}
 * 中通过{@link com.jxs.easysecurity.session.LoginResult}返回。
 *
 * @see com.jxs.easysecurity.session.LoginResult#setTokenMergeInfo(TokenMergeInfo)
 * @see AccessTokenFactory#build(String, long, TokenMergeInfo)
 * @author jiangxingshang
 * @since 17/6/21
 */
public interface TokenMergeInfo {

    String getMergeInfo();
}
